package net.qhzw.geologr5.gis.service.system.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import net.qhzw.geologr5.gis.service.system.entity.Project;
import net.qhzw.geologr5.gis.service.system.query.ProjectItemQuery;
import net.qhzw.geologr5.gis.service.system.vo.gis.GisProjectVo;
import net.qhzw.geologr5.gis.service.system.vo.project.ProjectVo;

import java.util.List;

public interface ProjectMapper extends BaseMapper<Project> {


    /***
     * 查询项目
     * @param query
     * @return
     */
    List<Project> selectProject(ProjectItemQuery query);


    /***
     * 根据id查询
     * @param projectId
     * @return
     */
    Project selectProjectById(Integer projectId);


    /*查询项目*/
    List<ProjectVo> selectProjectItem(ProjectItemQuery query);


    /***
     * 根据id 查询项目项目资料
     * @param projectId
     * @return
     */
    GisProjectVo selectGisById(Integer projectId);
}
